Ecological And Evolutionary Modeling Shed Light Into The Evolution And Spread Of Human Agriculture